import axios from "axios";
import qs from "qs";
const instance = axios.create();
const myaxios = {
  /**
   * 用于发送get请求
   * @param {String} url 请求资源路径
   * @param {Object} params 请求参数（对象类型）
   * @returns Promise
   */
  get(url, params) {
    return instance({
      method: "get",
      url,
      params,
    });
  },

  /**
   * 用于发送post请求
   * @param {String} url 请求资源路径
   * @param {Object} params 请求参数（对象类型）
   * @returns Promise
   */
  post(url, params) {
    return instance({
      url,
      method: "post",
      data: qs.stringify(params),
    });
  },
};

export default myaxios;
